package cn.com.project.pattern.a.strategy;

/**
 * @Desc 6、执行者
 *
 * 模拟逻辑： 锦囊装有妙计，执行人执行妙计
 */
public class Executor {

	public static void main(String[] args) {
		Context context = null;

		context = new Context(new FirstStrategy());
		context.operate(); // 打开第一个锦囊妙计

		context = new Context(new SecondStrategy());
		context.operate(); // 打开第二个锦囊妙计

		context = new Context(new ThirdStrategy());
		context.operate(); // 打开第三个锦囊妙计
	}
}
